A Functional Implementation of the Jacobi Eigen - Solver A
نویسنده
چکیده
In this paper, we describe the systematic development o f t w o implementations of the Ja-cobi eigen-solver and give their performance results for the MITTMotorola Monsoon dataaow machine. Our study is carried out using MINT, the MIT Monsoon simulator. The design of these implementations follows from the mathematics of the Jacobi method, and not from a translation of an existing sequential code. The functional semantics with respect to array updates, which cause excessive array copying, has lead us to a new implementation o f a parallel group-rotations" algorithm rst described by Sameh. Our version of this algorithm requires On 3 operations, whereas Sameh's original version requires On 4 operations. The implementations are programmed in the language Id, and although Id has non-functional features , we h a v e restricted the development of our eigen-solvers to the functional subset of the language.
منابع مشابه
A Parallel Performance Study of Jacobi-like Eigenvalue Solution
In this report we focus on Jacobi like resolution of the eigen-problem for a real symmetric matrix from a parallel performance point of view: we try to optimize the algorithm working on the communication intensive part of the code. We discuss several parallel implementations and propose an implementation which overlaps the communications by the computations to reach a better eeciency. We show t...
متن کاملComputing the Eigen Decomposition of a Symmetric Matrix in Fixed-point Arithmetic
Since a number of signal processing algorithms requiring the EVD of a symmetric matrix are implemented on fixedpoint DSPs, there is considerable interest in matrix diagonalization algorithms that can be implemented in fixed-point arithmetic. We propose modifications to the Jacobi Cyclic Row algorithm that favor a fixed-point implementation. We then compare the eigenvalues and eigenvectors obtai...
متن کاملA Unified Spectral Method for FPDEs with Two-sided Derivatives; A Fast Solver
We develop a unified Petrov-Galerkin spectral method for a class of fractional partial differential equations with two-sided derivatives and constant coefficients of the form 0 D t u+ ∑d i=1 [cli aiD 2μi xi u+cri xiD 2μi bi u]+γ u = ∑d j=1 [κl j a jD 2ν j x j u+κr j x jD 2ν j b j u]+ f , where 2τ ∈ (0, 2), 2μi ∈ (0, 1) and 2ν j ∈ (1, 2), in a (1+d)-dimensional space-time hypercube, d = 1, 2, 3,...
متن کاملA Unified Spectral Method for FPDEs with Two-sided Derivatives; part I: A Fast Solver
We develop a unified Petrov-Galerkin spectral method for a class of fractional partial differential equations with two-sided derivatives and constant coefficients of the form 0D t u+ ∑d i=1[cli aiD 2μi xi u+ cri xiD 2μi bi u] +γ u = ∑d j=1[ κlj ajD 2νj xj u+κrj xjD 2νj bj u] +f , where 2τ ∈ (0, 2), 2μj ∈ (0, 1) and 2νj ∈ (1, 2), in a (1 +d)-dimensional space-time hypercube, d = 1, 2, 3, · · · ,...
متن کاملJacobi Solver: A Fast FPGA-based Engine System for Jacobi Method
The classical Jacobi method is widely used for solving linear systems. This method is considerably timeconsuming to compute millions upon millions of linear equations. In this study, we design a novel FPGA-based Jacobi Solver. The kernel of the Jacobi Solver is a pipeline-friendly iteration algorithm which can eliminate the data dependence between iteration steps. This algorithm is suitable for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993